Tailoring Java for a Pervasive Service Infrastructure
نویسندگان
چکیده
A growing number of mobile computing devices are becoming available that can access large amounts of data and services over the Internet. While Java appears to be an appropriate platform to deal with diversity, our experience reveals that in a mobile environment it has insufficient support for system facilities such as remote storage, disconnected operation, and concurrent execution of multiple services. We believe that these facilities can be provided transparently and efficiently through the use of API interposition. We investigate the use of interposition to provide access to a remote storage service, to implement a cache for data and services, and to help isolate services that are sharing a Java virtual machine. We describe how our approach is implemented and present some experimental results for CPU and memory usage. Based on our results, we believe that API interposition will make it possible to support these infrastructure features transparently and efficiently with an acceptable overhead.
منابع مشابه
A Secure Infrastructure for Service Discovery Access in Pervasive Computing
Security is paramount to the success of pervasive computing environments. The system presented in this paper provides a communications and security infrastructure that goes far in advancing the goal of anywhere anytime computing. Our work securely enables clients to access and utilize services in heterogeneous networks. We provide a service registration and discovery mechanism implemented throu...
متن کاملThe Java Context Awareness Framework (JCAF) - A Service Infrastructure and Programming Framework for Context-Aware Applications
Context-awareness is a key concept in ubiquitous computing. But to avoid developing dedicated context-awareness sub-systems for specific application areas there is a need for more generic programming frameworks. Such frameworks can help the programmer develop and deploy context-aware applications faster. This paper describes the Java Context-Awareness Framework – JCAF, which is a Java-based con...
متن کاملAmbient Interaction Framework – Software Infrastructure for the Rapid Development of Pervasive Computing Environments
The Ambience project aims to develop and implement ambient computing – pervasive devices that blend naturally into the normal interactions and physical space of human work practice. Towards this end, the Ambient Interaction Framework (AIF) has been developed. The AIF is a software toolkit to facilitate the rapid development of pervasive computing environments through the integration of physical...
متن کاملUBI-hotspots: Open Infrastructure for Long-Term Large- Scale Pervasive Computing Research in Real-World Setting
We first motivate why dedicated pervasive computing infrastructure is needed for promoting long-term large-scale pervasive computing research in real-world setting. Then we briefly describe the UBI-hotspot infrastructure we have deployed at downtown Oulu, Finland, for this purpose. We conclude with a discussion on the challenges this kind of infrastructure deployment faces and our efforts of ma...
متن کاملInteraction with the Internet of Things
UI generation stylesheet Abstract UI to XHTML stylesheet Abstract UI description XHTML [Java ME] Apache Cocoon framework OWL-S description Service User Interface Annotation description Abstract widget type modelwidget type model Abstract parameter type modelparameter type model Figure 2. The Pervasive Service Interaction (Perci) framework architecture. Perci provides for integrated interaction ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999